Added backend maze validation
Forgot to add all files in last commit