Game Logic is done :D