I'm looking to spend about £600-700 for a laptop that is light (has to be carried around everyday), can run all engineering linked programs eg CAD, Matlab, Codeblocks etc etc, has good battery life and can run games like Rocket League, League of Legends. Any suggestions? The lenovo thinkpad was recommended to me, which one is the best value and any sites with deals?