performance optimization

- world map now consists of planes rather than individual sprites
- triangles bugged as usual