Haha yeah the projectile/aiming logic was the most difficult thing to program, this being the first time ive ever tackled something like this before. What i was going for was I wanted the player to be able to dodge or at least have to think about dodging the rocks, and thus have the enemy aim ahead, based off of player speed, relative direction, distance etc. Plus some randomness to throw the player off. Obviously, i havent got the balance right in this version, if i come back to this project thats one of the first things on my list. Thank you for playing my game and giving me feedback! :)