Component based objects implemented + some physics