two floors. fixed blurred mario

mario can now move on two floors.
my previous code was buggy. should be fixed though.
also added some swap_buffer() statements to get rid of the faded-ness
when mario passed over ladders and such.