Added tiles and worldbuilder

Made changes in: tiles, worldbuilder, world, gamemodel
Merge remote-tracking branch 'origin/master' into WorldBranch
Added interface for world objects.

Made changes in: WorldObject
Javadoc added to view package

Made changes in: GamePanel, Window
Merge remote-tracking branch 'origin/ViewBranch'