Callum - Sounds to me like you are doing the right things. While waiting to rule out fracture or other nastiness I think it is advisable to take an 'active rest' approach where you start moving the foot and putting comfortable pressure on it (say 3/10 pain scale) and then assess how it reacts later in the day. If it hurts more then adjust your activity downward but keep up whatever level of movement is tolerable. Ice and rest on occasion if that feels good. Also, try a crutch or walking stick to take pressure off the foot which may allow you to walk longer at a 3/10 pain level. This also helps limit a lot of limping. Get in to see a Physio for more directed activities and a program to get you back on the badminton court. Good luck!