A lot of graphics optimizations and game logic, some hacky for now just so my parents could play