add set_destroy() stub
implement set_destroy()
update handle_collisions() stub
refactor handle_collisions()
update handle_collisions wont check a ship against itself
add move_projectiles()
implement move_projectiles()
update projectiles are now moved seperately