Updated main

Added a bunch of move and game over type functions