gamecode proof of concept done, some refactoring as well
gamecode proof of concept done, some refactoring as well