Fetched a new problem from the server
Basically finished
Added a valid check so it will throw error when it's not right