Reorginized enemyShip

*All enemy ships should extend from enemyShip. Aka enemyShip is no
longer a ship in itself
*Added a new package for enemy ships
*Added BasicShip and ScoutShip (Work in progress)
Fixed ScoutShip movment logic

*ScoutShips now move in y-led and rotate with a (bad) animation
Added SpawnPattern

*Spawns a basic pattern of enemies
*Made enemies not spawn after player dies
*Added some javaDoc and small fixes