Yeah the ending was made in the last 1 to 2 hours before the deadline, we were still having problem til the last five minutes, so we chose the simplest solution, originally the ending should have been a bit different