Very basic game logic

a lot has been left out
this is because i think some the the logic will have to go inside fragment
well we can sort it out later