base game mechanics in place