Make it more efficient
Dragging entities works!

Gdx.input.getX() and Y() are used because the x and y values from
touchDragged() and touchUp() are not behaving as expected..

If the button position is changed in touchDragged(), strange behavior
starts to happen. Therefore, the button position is only changed on
touchUp().
Add "exit" console command
Merge branch 'develop' into leveleditor