move Entity to game engine
move entities to their own module hierarchy