Improved and solidified Frankenstein

 * GUI warning instead of crash when receiving wrong ID's from client
 * Force rebuild when changing stuff