Wow, @Whiteclaws, no wonder people here don't consider you a people person. He just asked for an idea on how to do something.
@Terraria, what you are asking for is pretty complex. It's a good idea to start off a little smaller. The rotating is pretty tough, as it requires distorting of sprites, etc. Moving through levels is easier, but still not the easiest thing.