Game now works, reset has not been implemented yet however