Worked on game logic still need to finish checking for vertical