2D Physics Engine started as a project in third year of uni.