Watch you edges. It's possible to send the "ship" past the playable area extreme distances and have to move that same distance to get back. A bug, unless, of course, it's a feature. :)
I enjoyed it a great deal. The upgrade path allows for multiple choices of play style. You can also choose to be good or evil from the beginning or switch mid-play. 5/5