Renamed file AiAirhead
Dont shrink when having a child
Made many methods private or protected