include cmath, all gamepieces have access to methods