Moving around variables for better scoping.
Cleaned up app init function.
Menu buuttons now have pointer on hover.
Fixed update function guard.