Restrict figher movement to level boundary
Remove unused parameters in entity movement listener notification.
Created a constraint class to restrict entities to a boundary.
Refactoring to check restriction registers as a listener.
Restricting when entity goes through a corner.
Not assigning listener, which seems a bit weird.
Refactoring boundary restriction logic.