Did a lot, read Description for more!

Added some functions to the inventory to work with the ID's of objects.
Added new gameobjects: Obstacle, Switch, Gate. Added new functionalities
to some excisting classes for easy texture adding in level building.