Chip's Challenge

See Chip's Challenge/Levels 1-20 for now.