Added a nieve depth sorting when rendering GameObjects.
Added an id field to GameObjects so you can tell them apart for debugging.
Improved the behaviour of drag select.