Sometimes, the only place you can go in a small room is up. I find it kind of dark but it does give the kid a place to play if there's not enough floor space.
I like the teepee ! I agree, if you have a small bedroom, getting more space by placing the bed upwards is a great idea. If it's big enough the space can be converted to a work area when the kid needs his own desk.