refactor, remove gamepoint