Activity Detection and Classification on a Smart Floor