alamo v0.5

a code with dreadful comprehension of OOP concepts, really HARD to
understand, ineffecient and unoptimized. A total MESS. Although it
should have written in seperate 10-15 modules, having done in just ONE
file with 1800 lines of code (due to catch the deadline). nevertheless,
they are my first EVER bunch of code that does something useful.