Started porting from android to desktop for easier testing etc.