Thank you all for the replies.
@upOkay, no problem. But I'm warning - there are some parts of my code, of which I am not really proud. I can blame a bit the requirements from my teacher, and lack of time at the end (deadline), but after all, I wrote it by myself, and it's the first game which I have written.
I am wondering: what part of code are you especially interested in?
//deleted