Initial
Generalize to multiple ships.
jslint session
Add jslint options.
Use a prototype-based entity system for ships/planet
Alias the ship in the control loop.
Fix accidental shared main weapon cooldown.
Reserve space for renderer.
Test server using python's built in SimpleHTTPServer
Integrate crude rendering using three.js
Original assets + attribution if needed
handle bullets as entities so they are shown in the rendered view.
Camera follows ship's midpoint.
Clean up
Add gitignore and README.md

Add ignore file for git and basic documentation for on github.
Reindent

Reindent everything in four space increments.
Wraparound geometry

Add a simple wraparound geometry using a steady camera.
Optimise screen-space adjustments

Pull the matrix multiplications out of the loop when performing screen-space adjustments.