Thanks a lot!
Yeah, the player code has grown quite a lot over the time, especially because it has to support many special cases and situations which may only appear a few times in the whole game (I could of course create multiple copies of the relevant parts and subfunctions but that would be a pain to maintain).

Ninja EDIT: Thanks Uhrwerk! (^.^)


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends