Changed executable name to comply with requirements
Entrance: simplified checking (one less shared mem access needed)
KeyboardManagement: close pipe when exiting (optional but still nice)