Boilerplate engine and player entity