First attempt at an AGI