STOP DYING!!! TODO: Add unit tests Refactor (oh dear lord so much refactoring) Add "Warning" for units off screen Basic unit graphics