Initial commit - Rendering and update loops in place. Cannon and aliens move but no collisions or bullets done