Games@Large - a new platform for ubiquitous gaming and multimedia