alien.py added with not full functionality