Updated to have a working pause menu and fixed some bugs

Still not exactly what most gamers would call playable but we're getting
there.