Optimisations

No big changes just optimising the game and trying to smooth out the
frame rate