Server.launch implementation

more quick updates, just checking in for the night