Keyboard

Added arrow key functionality, fixed issue with addSnakeBit function
Snake can no longer pass through itself
Fixed Popup method to take a parameter, which it outputs