Bacongamejam 07 entry, never finished it tho....