Refactored direction system

Keys now press buttons for you.