Removed current keys, broke out into functions.
Added deltas for better movement tracking