create player and projectile modules