added support for multiple worlds
updated example with pause and start screen