First Implementation of Level1 (still buggy)