added a flatten function such that you can draw relative to different containers. Made it 'playable' again