-Camera now makes use of the matrix stack, allowing for more
sophisticated drawing of different layers.
-Camera follows player but respects the levels outer borders
-Cooldown implemented for dashing