Since you say you can move your feet , it suggest there is no bony injury
. But soft tissues and ligaments can be injured so there is no harm in seeing a orthopaedician personally and get XRAY done.
The blue spots you are mentioning about are called bruises which take minimum one week to return to normal skin colour.
Meanwhile you can use anti inflammatory drugs like ibuprofen
for 3days which will relieve your pain.
Also if you havent taken tetanus
prophylaxis in the past 5years, then get one.
take care and be careful