Nicely looking asteroids.
There is an issue with shooting when holding space. Initially only one bullet shoots and after some delay all other shoot. That's probably the ship shoots when game receives a key down event which is not ideal. This should be implemented in game logic instead - the ship can shoot another bullet only after say 250ms previous bullet was shot.
Also when holding space, shooting stops when I rotate the ship.