Removed rule realclean from Makefile. Clean now does what realclean did.
Tied the number of moves per pokemon to a single variable Pokemon::MAX_MOVES.

The max number of moves is still 4 but it can be changed easily with that variable.