added projectile class
added basic functionality
add damage to projectile, remove effects list
add 'position' property to also change 'rect'
fix projectile copying in 'shoot' method
seperate aim and character movement
add some buffs/debuffs
remove 'aim' attribute of projectile