working on templating move function, currently not working
templated the move function, game working, almost finished
templated move function, game working
merged staging with unfinished