I don't understand why everyone on these forums is like "OK im gonna pull an all nighter because its amazing, what should i do to pass the time?" This is stupid. So you just want to pull an all nighter for the sake of it? The reason you should be staying up all night is because you have something you need/want to do. "I want to stay up all night and play *whatever*" < That is ok.
"I want to stay up all night, what should i do until morning coz im bored?" < That is wrong.