cleaning the code using monad the code is not funcional yet

modified:   Makefile
modified:   SnakeGame.hs
modified:   main.hs
	accesing the game state using the state monad
changing from passing the game state in parameter to using
the state monad

modified:   SnakeGame.hs
modified:   main.hs
	the code interacting with the function updateGameState
	now uses a MonadState abstraction to access the game state