ship.power takes integer as power, not an array, ship moves and turns
ship uses directions and lines to indicate front of ship
randomEdgePosition, step now adds asteroid @ edge if this.asteroids < 8, everything works
ship can firebullet without having to move first, Util.dir || 1