private static Engine prepareEngine(int numEntities) {
Engine engine = new Engine();
engine.addSystem(new MovementSystem());
engine.addSystem(new StateSystem());
engine.addSystem(new CollisionSystem());
engine.addSystem(new RemovalSystem());
for (int i = 0; i < numEntities; ++i) {
Entity entity = new Entity();