Refactoring snake with new game loop
Got basic inputs setup
Got basic snake control working
Prevented reverse direction for snake movement
Refactored snake object and setup fundamental code for game over