game rudimentary working + tests