Full support for "Tiled" objects

I thought that I already added full support for Tiled to Spooker, but I
was wrong, I forgot objects. Yes, I added support for collisions from
Tiled objects before, but what I have forgot was other properties. So
now, I added rest. You can now for example create light sources in Tiled
and load them to your game only with 3 lines of code (or more, depends
on how compley you wanna have your lights). Also added new option for
animations and that is if animations will be looped or played only once.
And also did some minor fixes to map bounds (I thought that map size is
loaded in pixels but it was loaded in tiles, so I fixed this little
bug).