Complete funtional game
Code must be refacatored
Aesthethics must be rethink