[#569] Fix the disappearing platforms

- Affects world entities created with TMX polygon/polyline (neither entity is given a width or height)
- Fix is to check inViewport using the entity bounds instead of the entity geometry
- It's still unclear if we want to keep the bounding box separate from the entity (which is already a rect)