QoL changes, including checking params. Added functionality to create server