Loads of changes, everything works except for shoot (I think, it just
doesn't show projectiles really)