@Override
	public void start(Stage primaryStage) throws Exception {
		super.start(primaryStage);

		Unit druid = GameLogic.INSTANCE.createUnit(UnitType.DRUID);
		Unit frog = GameLogic.INSTANCE.createUnit(UnitType.FROG);
		Unit moscito = GameLogic.INSTANCE.createUnit(UnitType.MOSCITO);

		druid.setLocation(100, 100);
		frog.setLocation(100, 300);
		frog.setSize(64, 64);
		moscito.setLocation(500, 300);
		druid.setSize(128, 128);

		for (int y = 0; y < 45; ++y) {
			for (int x = 0; x < 75; ++x) {
				Unit unit = GameLogic.INSTANCE.createUnit(UnitType.MOSCITO);
				unit.setLocation(x * unit.getWidth(), 40 + y * unit.getHeight());
			}
		}

		// remove teststuff
		GameLogic.INSTANCE.loadMap("maps/test.tmx");
	}