Minor bug fixes

Fixed some minor bugs and clamped game updates to 60fps