Cleaned up box drawing with stroke instead of lines
Made better use of canvas save/translate/restore
Created drawShip function
Pulled battle footer into its own function
Reordered imports and reformated to match style better