Game is playable but gameplay is not correct
Code cleanup and commenting