A ton of cleanup on specs to ensure code has no bugs. Fully implimented manual room entry