Border consistency fixed, tiles inherit bitmap

That annoying border bug is gone, it's just cause I was lazily trying to
save lines of code.

Tiles now inherit bitmap and change the image and sourcerect properties
of itself, instead of inheriting container and adding a single bitmap
child. Should improve performance tiny amounts.